package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseAcctRule<M extends BaseAcctRule<M>> extends Model<M> implements IBean {

	/**
	 * 标识
	 */
	public void setId(java.lang.Long id) {
		set("id", id);
	}
	
	/**
	 * 标识
	 */
	public java.lang.Long getId() {
		return getLong("id");
	}

	/**
	 * 账本类型(L-利是分 G-贡献值 J-金豆)
	 */
	public void setAcctType(java.lang.String acctType) {
		set("acct_type", acctType);
	}
	
	/**
	 * 账本类型(L-利是分 G-贡献值 J-金豆)
	 */
	public java.lang.String getAcctType() {
		return getStr("acct_type");
	}

	/**
	 * 单位
            1 个
            2 分
	 */
	public void setUnit(java.lang.String unit) {
		set("unit", unit);
	}
	
	/**
	 * 单位
            1 个
            2 分
	 */
	public java.lang.String getUnit() {
		return getStr("unit");
	}

	/**
	 * 支付的类型如人民币，果子，音值等
	 */
	public void setPayType(java.math.BigDecimal payType) {
		set("pay_type", payType);
	}
	
	/**
	 * 支付的类型如人民币，果子，音值等
	 */
	public java.math.BigDecimal getPayType() {
		return get("pay_type");
	}

	/**
	 * 支付数量
	 */
	public void setPayNum(java.math.BigDecimal payNum) {
		set("pay_num", payNum);
	}
	
	/**
	 * 支付数量
	 */
	public java.math.BigDecimal getPayNum() {
		return get("pay_num");
	}

}
